La boucle for

Le principe

Pour chaque élément d'une liste, on rélise les instructions de la boucle.

Attention à ne pas oublier les deux points qui signalent le début de la boucle et le décalage.

In [1]:
L = [5,3.14,"momo"]

for el in L :
    print(el)
5
3.14
momo

Utilisation pour répéter n fois

Il suffit de se servir de l'instruction range(n) qui simule la liste des entiers de 0 à n-1, qui contient bien n valeurs.

In [2]:
for k in range(5):
    print("coucou")
coucou
coucou
coucou
coucou
coucou

Exemple basique

Cette fois-ci, range(2,6) simule la liste des entiers de 2 à 5.

In [3]:
for k in range(2,6):
    p = 10**k
    print(f"10^{k} = {p}")
10^2 = 100
10^3 = 1000
10^4 = 10000
10^5 = 100000

Utilisation avec une chaîne de caractères

La chaîne de caractère va se comporter comme une liste de caractères.

In [4]:
mot = "Pasteur"

for lettre in mot :
    print(lettre)
P
a
s
t
e
u
r
In [ ]: